package com.xiongda.service;

import com.xiongda.common.ServerResponse;
import com.xiongda.pojo.BlogWithBLOBs;
import com.xiongda.pojo.CommentWithBLOBs;

/**
 *  评论服务层接口
 *
 *  @author 缪琼
 */
public interface CommentService {

    /**
     * 获取评论
     * @param pageNo1
     * @param pageNo2
     * @param blog
     * @return
     */
    ServerResponse getComment(Integer pageNo1, Integer pageNo2, Long blogId);

    /**
     * 获取热门评论
     * @param pageNo1
     * @param pageNo2
     * @param blog
     * @return
     */
    ServerResponse getHotComment(Integer pageNo, Long blogId);

    /**
     * 保存用户评论
     * @param commentWithBLOBs
     * @return
     */
    ServerResponse saveComment(CommentWithBLOBs commentWithBLOBs);

    /**
     * 删除评论
     * @param id
     * @param userId
     * @return
     */
    ServerResponse deleteComment(Long id, Long userId);
}
